package com.keensense.vcm.model;

import java.util.List;

import javax.xml.bind.annotation.*;

/**
 * @author lanjian
 * @date 2020/5/9 2:55 下午
 */
@XmlRootElement(name = "response")
@XmlAccessorType(XmlAccessType.FIELD)
public class StatisticArchivesResponse extends BaseResponse {


    private ArchivesData archivesData;

    @XmlElementWrapper(name = "filedDatas")
    @XmlElement(name = "filedData")
    private List<FiledData> filedDatas;

    public ArchivesData getArchivesData() {
        return archivesData;
    }

    public void setArchivesData(ArchivesData archivesData) {
        this.archivesData = archivesData;
    }

    public List<FiledData> getFiledDatas() {
        return filedDatas;
    }

    public void setFiledDatas(List<FiledData> filedDatas) {
        this.filedDatas = filedDatas;
    }

    @XmlAccessorType(XmlAccessType.FIELD)
    public static class ArchivesData {

        private String profileTotal;

        private String realNameTotal;

        private String anonymousTotal;

        public String getProfileTotal() {
            return profileTotal;
        }

        public void setProfileTotal(String profileTotal) {
            this.profileTotal = profileTotal;
        }

        public String getRealNameTotal() {
            return realNameTotal;
        }

        public void setRealNameTotal(String realNameTotal) {
            this.realNameTotal = realNameTotal;
        }

        public String getAnonymousTotal() {
            return anonymousTotal;
        }

        public void setAnonymousTotal(String anonymousTotal) {
            this.anonymousTotal = anonymousTotal;
        }
    }

    @XmlAccessorType(XmlAccessType.FIELD)
    public static class FiledData {

        private String algorithmCode;

        private String filedTotal;

        private String unfiledTotal;

        public String getAlgorithmCode() {
            return algorithmCode;
        }

        public void setAlgorithmCode(String algorithmCode) {
            this.algorithmCode = algorithmCode;
        }

        public String getFiledTotal() {
            return filedTotal;
        }

        public void setFiledTotal(String filedTotal) {
            this.filedTotal = filedTotal;
        }

        public String getUnfiledTotal() {
            return unfiledTotal;
        }

        public void setUnfiledTotal(String unfiledTotal) {
            this.unfiledTotal = unfiledTotal;
        }
    }
}
